package Oop.ooptest.test04;

public class DogTest {
    public static void main(String[] args) {
        //使用空构造函数进行初始化
        Dog d = new Dog();
        d.setName("小黄");
        d.setAge(11);
        System.out.println(d.getAge());
        System.out.println(d.getName());
        //使用有参构造函数一开始就对对象进行赋值
        Dog a = new Dog("黄色", 5, "哈士奇", 100);
        System.out.println(a.getName());
        System.out.println(a.getAge());
        System.out.println(a.getColor());
        System.out.println(a.getPrice());
        a.setAge(2);
        System.out.println(a.getAge());
        //静态的属性，可以通过类名直接调用
        System.out.println(Dog.country);
        //也可以通过对象直接调用
        System.out.println(d.country);
        System.out.println(a.country);
        //静态的方法，也可以通过类名直接调用
        Dog.eat();
        //也可以通过对象直接调用
        d.eat();
        a.eat();
    }
}
